The Mamluks: Enslaved Warriors Who Ascended To Power And Shaped Egypt's Destiny For 250 Years |